/**
 * Copyright &copy; 2012-2015  All rights reserved.
 */
package com.smartwork.common.mobile.wechat.bean;

import org.hibernate.validator.constraints.Length;

import com.smartwork.common.persistence.DataEntity;

/**
 * sys_wechat_confEntity
 * @author wj
 * @version 2016-06-30
 */
public class WechatConf extends DataEntity<WechatConf> {
	
	private static final long serialVersionUID = 1L;
	private String groupId;		// 公众号ID
	private String type;		// 配置类型
	private String name;		// 配置名称
	private String englishName;		// 配置英文名称
	private String value;		// 值
	
	public WechatConf() {
		super();
	}

	public WechatConf(String id){
		super(id);
	}

	@Length(min=0, max=50, message="公众号ID长度必须介于 0 和 50 之间")
	public String getGroupId() {
		return groupId;
	}

	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}
	
	@Length(min=0, max=50, message="配置类型长度必须介于 0 和 50 之间")
	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}
	
	@Length(min=0, max=50, message="配置名称长度必须介于 0 和 50 之间")
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	@Length(min=0, max=100, message="配置英文名称长度必须介于 0 和 100 之间")
	public String getEnglishName() {
		return englishName;
	}

	public void setEnglishName(String englishName) {
		this.englishName = englishName;
	}
	
	@Length(min=0, max=200, message="值长度必须介于 0 和 200 之间")
	public String getValue() {
		return value;
	}

	public void setValue(String value) {
		this.value = value;
	}
	
	@Override
	public String getSeqName() {
		return "sys_wechat_conf.id";
	}
}